home *** CD-ROM | disk | FTP | other *** search
/ Looney Tunes Photo Print Studio (Special Edition) / LIVEPIX.iso / ORIENTAT / DATA / LPORIENT.DXR / 00005_Menu scripts.ls < prev    next >
Encoding:
Text File  |  1998-01-16  |  4.2 KB  |  155 lines

  1. global gSystem, gHistory, gCurr, gReturn, gLastRollover, gTA, gTB, gTC, gTD, gTE, gTF, gTG, gTH, gTI, gTJ, gTK, gTL, gTM, gGroup2, gGroup3, gGroup4, gMenu, gExit, gTADown, gTBDown, gTCDown, gTDDown, gTEDown, gTFDown, gTGDown, gTHDown, gTIDown, gTJDown, gTKDown, gTLDown, gTMDown, gGroup2Down, gGroup3Down, gGroup4Down, gMenuDown, gExitDown, gTARoll, gTBRoll, gTCRoll, gTDRoll, gTERoll, gTFRoll, gTGRoll, gTHRoll, gTIRoll, gTJRoll, gTKRoll, gTLRoll, gTMRoll, gGroup2Roll, gGroup3Roll, gGroup4Roll, gMenuRoll, gExitRoll, gsTA, gsTB, gsTC, gsTD, gsTE, gsTF, gsTG, gsTH, gsTI, gsTJ, gsTK, gsTL, gsTM, gsMenu, gsExit, gsGroup2, gsGroup3, gsGroup4, gsNavBack, gsNavMsg, gsHist1, gsHist2, gsHist3, gsHist4, gsHist5, gsHist6, gsHist7, gsInstall, gAudioList, gAudioPlayFlag, gMusicPlayFlag, gMusic
  2.  
  3. on MenuInit
  4.   global gCompletedBasics
  5.   puppetSprite(gsInstall, 0)
  6.   set the visible of sprite gsInstall to 0
  7.   set gCurr to #menu
  8.   set gReturn to #nothing
  9.   set the castNum of sprite gsNavMsg to the number of member ("cNav" & string(gCurr))
  10.   puppetSprite(gsTA, 1)
  11.   puppetSprite(gsGroup2, 1)
  12.   puppetSprite(gsGroup3, 1)
  13.   puppetSprite(gsGroup4, 1)
  14.   puppetSprite(gsExit, 1)
  15.   set the visible of sprite gsMenu to 0
  16.   sound stop 1
  17.   updateStage()
  18.   if gAudioPlayFlag = 1 then
  19.     PlayAudio(#intro)
  20.   else
  21.     if gAudioPlayFlag = 2 then
  22.       if gCompletedBasics = 1 then
  23.         set gCompletedBasics to 0
  24.         PlayAudio(#basicscomplete)
  25.       else
  26.         PlayAudio(#basics)
  27.       end if
  28.     end if
  29.   end if
  30.   set gMusic to #reggae
  31.   set gMusicPlayFlag to 1
  32.   set gAudioPlayFlag to 0
  33. end
  34.  
  35. on MenuCleanup
  36.   ResetRollover(0)
  37.   sound stop 1
  38.   puppetSprite(gsTA, 0)
  39.   puppetSprite(gsGroup2, 0)
  40.   puppetSprite(gsGroup3, 0)
  41.   puppetSprite(gsGroup4, 0)
  42.   puppetSprite(gsExit, 0)
  43.   set the visible of sprite gsMenu to 1
  44. end
  45.  
  46. on Group2Init
  47.   set gCurr to #Group2
  48.   set gReturn to #menu
  49.   set the castNum of sprite gsNavMsg to the number of member ("cNav" & string(gCurr))
  50.   set gMusic to #reggae
  51.   set gMusicPlayFlag to 1
  52.   sound stop 1
  53.   if gAudioPlayFlag = 1 then
  54.     PlayAudio(5)
  55.   else
  56.     if gAudioPlayFlag = 2 then
  57.       PlayAudio(#select)
  58.     end if
  59.   end if
  60.   set gAudioPlayFlag to 0
  61.   puppetSprite(gsTB, 1)
  62.   set the castNum of sprite gsTB to gTB
  63.   puppetSprite(gsTD, 1)
  64.   set the castNum of sprite gsTD to gTD
  65.   puppetSprite(gsTE, 1)
  66.   set the castNum of sprite gsTE to gTE
  67.   puppetSprite(gsTF, 1)
  68.   set the castNum of sprite gsTF to gTF
  69.   puppetSprite(gsTC, 1)
  70.   set the castNum of sprite gsTC to gTC
  71.   puppetSprite(gsTG, 1)
  72.   set the castNum of sprite gsTG to gTG
  73.   puppetSprite(gsTM, 1)
  74.   set the castNum of sprite gsTM to gTM
  75.   puppetSprite(gsMenu, 1)
  76.   puppetSprite(gsExit, 1)
  77. end
  78.  
  79. on Group2Cleanup
  80.   ResetRollover(0)
  81.   sound stop 1
  82.   puppetSprite(gsTB, 0)
  83.   puppetSprite(gsTC, 0)
  84.   puppetSprite(gsTD, 0)
  85.   puppetSprite(gsTE, 0)
  86.   puppetSprite(gsTF, 0)
  87.   puppetSprite(gsTG, 0)
  88.   puppetSprite(gsTM, 0)
  89.   puppetSprite(gsMenu, 0)
  90.   puppetSprite(gsExit, 0)
  91.   updateStage()
  92. end
  93.  
  94. on Group3Init
  95.   set gCurr to #Group3
  96.   set gReturn to #menu
  97.   set the castNum of sprite gsNavMsg to the number of member ("cNav" & string(gCurr))
  98.   set gMusic to #reggae
  99.   set gMusicPlayFlag to 1
  100.   sound stop 1
  101.   if gAudioPlayFlag = 1 then
  102.     PlayAudio(5)
  103.   else
  104.     if gAudioPlayFlag = 2 then
  105.       PlayAudio(#select)
  106.     end if
  107.   end if
  108.   set gAudioPlayFlag to 0
  109.   puppetSprite(gsTH, 1)
  110.   set the castNum of sprite gsTH to gTH
  111.   puppetSprite(gsMenu, 1)
  112.   puppetSprite(gsExit, 1)
  113. end
  114.  
  115. on Group3Cleanup
  116.   ResetRollover(0)
  117.   sound stop 1
  118.   puppetSprite(gsTH, 0)
  119.   puppetSprite(gsTK, 0)
  120.   puppetSprite(gsMenu, 0)
  121.   puppetSprite(gsExit, 0)
  122. end
  123.  
  124. on Group4Init
  125.   set gCurr to #Group4
  126.   set gReturn to #menu
  127.   set the castNum of sprite gsNavMsg to the number of member ("cNav" & string(gCurr))
  128.   set gMusic to #reggae
  129.   set gMusicPlayFlag to 1
  130.   sound stop 1
  131.   if gAudioPlayFlag = 1 then
  132.     PlayAudio(5)
  133.   else
  134.     if gAudioPlayFlag = 2 then
  135.       PlayAudio(#select)
  136.     end if
  137.   end if
  138.   set gAudioPlayFlag to 0
  139.   puppetSprite(gsTI, 1)
  140.   set the castNum of sprite gsTI to gTI
  141.   puppetSprite(gsTJ, 1)
  142.   set the castNum of sprite gsTJ to gTJ
  143.   puppetSprite(gsMenu, 1)
  144.   puppetSprite(gsExit, 1)
  145. end
  146.  
  147. on Group4Cleanup
  148.   ResetRollover(0)
  149.   sound stop 1
  150.   puppetSprite(gsTI, 0)
  151.   puppetSprite(gsTJ, 0)
  152.   puppetSprite(gsMenu, 0)
  153.   puppetSprite(gsExit, 0)
  154. end
  155.